package com.hpeu_12.day1228;

public class PersonDemo {
	public static void main(String[] args) {
		Person person = new Person();
		person.name = "张三";
		//person.age = -18; //私有化之后这句代码会报错
		person.setAge(-18);
		person.show();
	}
}
class Person{
	
    public String name;
    //封装的第一步：把属性私有化（隐藏起来）
    //public int age;
    private int age;
    //第二部：提供一个公共的方法来设置值
    public void setAge(int a) {
    	//封装的第三部：在方法中添加校验功能
    	if (a < 0) {
			System.out.println("年龄不能小于0");
			return;
		}
    	this.age = a;
    }
    public void show(){
        System.out.println("姓名："+name);
        System.out.println("年龄："+age);
    }
}
